P+ - King Dedede - Action - 0xd Multijump
Entry Script
- ControllerClearBuffer
- ControllerUnk01
- ControllerUnk02
- IntVariableIncrement { variable: LongtermAccessInt(JumpsUsed) }
- Subroutine(Offset { offset: 0xffffffff, origin: 0x88f4 })
- if ((LongtermAccessInt(JumpsUsed) Equal InternalConstantInt(MaxJumpCount)))
- CreateInterrupt { interrupt_id: None, action: FallAerial, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(InAir)
- else
- CreateInterrupt { interrupt_id: None, action: Fall, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(InAir)
- SetAirGround(3)
- UnknownEvent { namespace: 0x0, code: 0x10, unk1: 0x0, arguments: [Value(10000), Variable(Variable { memory_type: LongtermAccess, data_type: Int, address: 1 })] }
- Case(2)
- ChangeSubactionRestartFrame(JumpAerialF)
- Case(3)
- ChangeSubactionRestartFrame(JumpAerialF2)
- Case(4)
- ChangeSubactionRestartFrame(JumpAerialF4)
- Case(5)
- ChangeSubactionRestartFrame(JumpAerialF4_1)
- Case(6)
- ChangeSubactionRestartFrame(JumpAerialF5)
- EndSwitch
- CallEveryFrame { thread_id: 9, script: 0x150f0 }
Exit Script (Common)
- if (TurningWithItem)
- IfStatementAnd (not(HitByCapeEffect))
- UnknownEvent { namespace: 0x20, code: 0x1, unk1: 0x0, arguments: [] }